﻿@charset "utf-8";
.pageBanner{ display:none;}
.column{clear:both; overflow:hidden; padding:50px 0;}
.mainContent{width: 870px;float:left;}
.side{ float:right; width:300px; margin:0 }

/* 首页banner图切换 S*/
#indBanner{clear: both;text-align: center;position: relative;z-index: 1;}
#indBanner .bd .con{display:none;}
#indBanner .bd li{position:relative;height:475px;width:100%;overflow:hidden;}
#indBanner .bd .pic{position:absolute;top:0;left:50%;margin-left:-960px;}
#indBanner .hd{ width:14px; overflow:hidden; position:absolute; right:50%; bottom:20px;margin-right:-600px; text-align:center; font-size:0; }
#indBanner .hd li{cursor:pointer;display:inline-block; *display:inline; zoom:1; vertical-align:top; margin:10px 0; width:14px; height:14px; background:#e3e3e3; -webkit-border-radius:14px; -moz-border-radius:14px; border-radius:14px;box-shadow:1px 1px 3px rgba(0,0,0,.3);}
#indBanner .hd li span{display:none; }
#indBanner .hd .on{background:#ffc25f;}
#indBanner .prev,#indBanner .next{ width: 50px;height: 80px;background: url(../../base/img/slideArrow.png) no-repeat;display: block;position: absolute;left:50%;top: 50%;margin-top:-40px;cursor: pointer;transition:0.3s;-moz-transition:0.3s;-webkit-transition: 0.3s;-o-transition:0.3s;}
#indBanner .prev{margin-left:-640px;background-position: 0 0;}
#indBanner .next{margin-left:600px; background-position: right 0; }
#indBanner .prev:hover,
#indBanner .next:hover{background-color:rgba(0, 0, 0, .2); *background-color:#000; filter:alpha(opacity=30);}


/* columnA */
#columnA { position: relative; z-index: 2; box-shadow:0 3px 6px rgba(0,0,0,.2); margin-top:-40px; height:370px; padding-top:0;}
#columnA .topicList{ margin:0 -10px; background-color:#fff; padding:20px; overflow:hidden;}
#columnA .topicList li{ float:left; width:100%; padding:0; margin:0; border:none;}
#columnA .topicList li .pic,
#columnA .topicList li .con{ margin:0 10px;}
#columnA .topicList li .pic img{ width:100%; border-bottom:5px solid #ffc25f;}
#columnA .topicList li.first .pic img{ border-color:#d74a52;}
#columnA .topicList li.last .pic img{ border-color:#ae8a56;}
#columnA .topicList .t .title{  font-weight:normal; clear: both; margin-top: 10px;}
#columnA .topicList .t .intro{ text-indent:2em; height:72px; overflow:hidden;}

#columnA .topicList .cons { height: 30px; line-height: 30px; padding-top: 10px;}
#columnA .topicList .node { font-size: 18px; float: left; background: url(../../base/img/icons-title.png) no-repeat left center; padding-left: 40px;}
#columnA .topicList .date { float: right;}

#columnA .topBoxA { float: left; width:33.33%;}

/* columnB */
#columnB { background-color:#f8f8f8;}
#columnB .colHd{ position: relative; margin-bottom:40px; height:30px; text-align:center;}
#columnB .colHd h3{ position: relative; z-index: 2; display:inline-block; *display:inline; zoom:1;}
#columnB .colHd h3 a{ display:block; padding:0 50px; border-left:1px solid #ddd; border-right:1px solid #ddd; font-size:30px; color:#555; background-color:#f8f8f8; line-height:1em;}
#columnB .colHd .line{ position: absolute; z-index: 1; top:50%; left:0; width:100%; height:0; border-bottom:1px solid #ddd;}

#dzgt{ float:left; margin-right:20px; width:340px; border:1px solid #ddd; padding:14px;}
#dzgt .bd{ height:241px; padding-bottom:0;}
#dzgt .bd .pic{ margin-bottom:15px;}

#hzhq{ float:right; width:380px; margin-left:20px;}
#hzhq .hd{ padding:5px 0 5px 15px; border:1px solid #ddd; border-bottom:none;}
#hzhq .bd{ padding:0;}
#hzhq .bd .picList{ margin:0;}
#hzhq .bd .picList li{ position: relative; width:100%;}
#hzhq .bd .picList li .pic{ margin:0;}
#hzhq .bd .picList li .title{ margin:0; position: absolute; z-index: 2; left:0; bottom:0; width:100%; height:40px; line-height:40px;}
#hzhq .bd .picList li .title a{ color:#fff;}
#hzhq .bd .picList li .bg{ position: absolute; z-index: 1; left:0; bottom:0; width:100%; height:40px; background-color:#000; filter:alpha(opacity=40);opacity:0.4;}

#wyh{ border:1px solid #ddd; padding:14px; overflow:hidden;}
#wyh .bd{ height:241px; padding-bottom:0;}
#wyh .bd .infoList li{ padding-top:10px; padding-bottom:10px; border-bottom:1px solid #ddd; height:40px; line-height:20px; background-position:0 20px;}
#wyh .bd .infoList li.last{ border:none;}

/* columnC */
#columnC{ background:#214f9a url(../../Base/img/columnCBg.jpg) no-repeat center; }
#columnC .siteWidth{ height:370px;}
#xsfc{ margin-left:5px; position: relative;}


#xsfc .bd { overflow: hidden;}
#xsfc .bd ul { width: 1220px;}
#xsfc li{ height:180px; overflow:hidden; float: left; width: 285px; margin-right: 20px;  background-color: #af8958; margin-bottom: 10px; }
#xsfc li .pic {display: none;}
#xsfc li .con{ position: relative; height: 180px;}
#xsfc li .title{ position: relative; z-index: 2; font-weight:normal; padding:20px 20px 10px; color:#fff; text-align: center; }
#xsfc li .title a { color: #fff; font-size: 16px; }
#xsfc li .intro{ position: relative; z-index: 2; padding: 0 20px; height:50px; overflow:hidden; color:#fff; margin-bottom: 10px;}
#xsfc li a.more { display: block; z-index: 1; width: 100px; height: 32px; border: 1px solid #fff; text-align: center; color: #fff; line-height: 32px; font-size: 14px; margin: 20px auto 0; border-radius:5px; }
#xsfc li.t-1  { background:#70c1bb url(../../Base/img/icon-01.png) no-repeat center 90px;}
#xsfc li.t-2  { background:#3fb8d7 url(../../Base/img/icon-02.png) no-repeat center 75px;}
#xsfc li.t-3  { background:#ae92cc url(../../Base/img/icon-03.png) no-repeat center 83px;}
#xsfc li.t-4  { background:#c6c247 url(../../Base/img/icon-04.png) no-repeat center 75px;}
#xsfc li.t-5  { background:#6770d7 url(../../Base/img/icon-05.png) no-repeat center 80px;}
#xsfc li.t-6  { background:#a5cc57 url(../../Base/img/icon-06.png) no-repeat center 80px;}
#xsfc li.t-7  { background:#ce8888 url(../../Base/img/icon-07.png) no-repeat center 90px;}
#xsfc li.hd { text-align: center; line-height: 180px; }
#xsfc li.hd a{ color:#fff; font-size: 32px;}